<?php
/**
 * Test自定义注解-所有注解类都应该继承Basics基类，并实现run接口
*/

namespace houze\annotation;
use \houze\route\doc\lable\Basics;

class Test extends Basics {
    /**
     * 启动项
    */
    public function run($route, $type){
        // $route是多维数组
        // 当同一注释中，多次声明同一个注解时，只会回调一次，多次参数分别存放在该数组中
        var_dump($route);
        var_dump($type);

        // return route_error函数抛出自定义错误异常
        return $this->route_error('Msg内容自己随便写啦');

        // 若注解通过，应该调用_return()函数，代替return true;
        return $this->_return();
    }
}